873
2
504
1
731
493
419
0
268
237
328
461
408
348
325
650
640
367
369
357
303
513
644
500
497
830
662
411